var bindStateInput = function(){
	jQuery('#ligerState').ligerComboBox({
		data:userStateRenderData,
		valueField:'value',
		textField:'text',
		initValue:userStateRenderData[0].value,
		valueFieldID:'stateEditor'
	});
};

var initUserInfoPage = function(){
	jQuery("#registTimeEditor").ligerDateEditor({
		format:'yyyy-MM-dd hh:mm',
		showTime:true,
	});
	jQuery("#configTimeEditor").ligerDateEditor({
		format:'yyyy-MM-dd hh:mm',
		showTime:true,
	});
}

var getUserInfoBeanFromOpenPage = function(){
	var userinfoBean = {};
	userinfoBean.id = jQuery('#idEditor').val();
	userinfoBean.nick = jQuery('#nickEditor').val();
	if(!userinfoBean.nick){
		$.ligerDialog.error("请输入用户昵称!");
		return null;
	}
	
	userinfoBean.name = jQuery('#nameEditor').val();
	if(!userinfoBean.name){
		$.ligerDialog.error("请输入姓名!");
		return null;
	}
	
	userinfoBean.cardId = jQuery('#cardIdEditor').val();
	if(!userinfoBean.cardId){
		$.ligerDialog.error("请输入身份证号码!");
		return null;
	}
	
	userinfoBean.cardSeq = jQuery('#cardSeqEditor').val();
	
	userinfoBean.email = jQuery('#emailEditor').val();
	if(!userinfoBean.email){
		$.ligerDialog.error("请输入邮箱!");
		return null;
	}
	
	userinfoBean.phone = jQuery('#phoneEditor').val();
	if(!userinfoBean.phone){
		$.ligerDialog.error("请输入手机号码!");
		return null;
	}
	
	userinfoBean.money = jQuery('#moneyEditor').val();
	if(!userinfoBean.money){
		$.ligerDialog.error("请输入账户余额!");
		return null;
	}
	
	userinfoBean.registTime = jQuery('#registTimeEditor').val();
	if(!userinfoBean.registTime){
		$.ligerDialog.error("请输入注册时间!");
		return null;
	}else{
		userinfoBean.registTime += ':00';
		userinfoBean.registTime =  new Date(Date.parse(userinfoBean.registTime.replace(/-/g,   "/")));
	}
	
	userinfoBean.configTime = jQuery('#configTimeEditor').val();
	if(userinfoBean.configTime){
		userinfoBean.configTime += ':00';
		userinfoBean.configTime =  new Date(Date.parse(userinfoBean.configTime.replace(/-/g,   "/")));
	}
	
	userinfoBean.state = jQuery('#stateEditor').val();
	if(!userinfoBean.state){
		$.ligerDialog.error("请输入用户状态!");
		return null;
	}
	
	return userinfoBean;
}

var bindUpdateButtom = function(){
	jQuery('#update').unbind('click').click(function(){
		var userinfoBean = getUserInfoBeanFromOpenPage();
		if(null != userinfoBean){
			doSaveUsers([userinfoBean]);
		}
	});
}


jQuery(function(){
	initUserInfoPage();
	bindStateInput();
	bindUpdateButtom();
});